something which deters - French English Dictionary